* {margin:0; padding:0;}
body,html {width:100%; height:100%; background:#fff; font-family:"微软雅黑"; color:#666;font-size:14px;}
a {color:#666; font-size:14px; text-decoration:none;}
/* a:hover{color: #77B838; font-size: 14px; text-decoration: none;} */
li,ol,ul {list-style:none;}
input,textarea {font-family:"微软雅黑";}
b,em,h1,i{font-style:normal; font-weight:normal;}

.main {width:1200px; margin:auto;}
.fl {float:left;}
.fr {float:right;}
.tc {text-align:center; display:inline-block;}
img {border:none; display:inline-block;}
.c {clear:both;}

/*logo*/
.index_logo .logo_img {float:left;}
.index_logo .index_logo_fr {float:right; margin-top:32px;}
.index_logo .index_logo_fr p {float:left; padding-top:5px;}
.index_logo .index_logo_fr ul {float:left; margin-left:10px;}
.index_logo .index_logo_fr ul li {text-align:left; font-size:18px; color:#7d7d7d;}
.index_logo .index_logo_fr ul li:last-child {font-size:27px; color:#0367bf;}
/*导航条*/

.nav {width:100%; height:120px; background:#1876cf; float:left;}
.nav_line {width:100%; height:1px; background:#1295df; float:left;}
.nav ol {width:1200px; margin:0 auto; height:58px; line-height:58px; text-align:center; border-bottom:1px solid #184f9f;}
.nav ol li {float:left; width:169px; border-right:1px solid #184f9f; border-left:1px solid #009af7;}
.nav ol li:last-child {border-right:none;}
.nav ol li:first-child {border-left:none;}
.nav ol li a {color:#fff; font-size:16px; font-weight:bold;}
.nav ol li.active>a,.nav ol li:hover>a {color:#f90;}
.nav ol li:hover dl {display:block;}
.nav ol li dl {width:170px; position:relative; top:-2px; display:none; z-index:9; left:0; display:none;}
.nav ol li dl dd {height:40px; line-height:40px; width:100%;}
.nav ol li dl dd a {height:40px; line-height:40px; width:100%; background:#1876cf; display:inline-block; color:#fff; font-size:14px;}
.nav ol li dl dd a:hover {background:#00af40; color:#fff;}

/*banner切换*/
.banner .fullSlide {width:100%; position:relative; height:500px; background:#fff; margin:auto; overflow:hidden;}
.banner .fullSlide .bd {margin:0 auto; position:relative; z-index:0; width:100%; position:relative;}
.banner .fullSlide .bd ul {width:1920px; margin:auto; float:left; height:500px; position:absolute; left:50%; margin-left:-960px;}
.banner .fullSlide .bd li {width:100%; height:500px; text-align:center; margin:auto;}
.banner .fullSlide .bd li a {display:block; height:500px;}
.banner .fullSlide .hd {width:100%; position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.banner .fullSlide .hd ul {text-align:center;}
.banner .fullSlide .hd ul li {cursor:pointer; display:inline-block; width:50px; height:7px; margin:0 5px; overflow:hidden; background:#1876cf; line-height:999px;}
.banner .fullSlide .hd ul .on {background:#00af40;}
.banner .fullSlide .next,.banner .fullSlide .prev {display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(image/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; opacity:0.5; display:none;}
.banner .fullSlide .next {left:auto; right:15%; background-position:-6px -137px;}

.index_tag_search {width:100%; height:36px; line-height:36px; padding:14px 0; background:#fafafa; overflow:hidden; font-size:14px; font-weight:bold;}
.index_tag_search .fl a {margin-right:15px; font-weight:normal;}
.index_tag_search .fl a:hover {text-decoration:underline;}
.index_tag_search .fr input {height:34px; line-height:34px; border:1px solid #e8e8e9; width:220px; padding:0 10px; font-size:14px; float:left;}
.index_tag_search .fr button {width:40px; height:36px; background:url(../image/search.jpg) center no-repeat; border:0 none; text-indent:-9999px; cursor:pointer;}

.index_tit {width:100%; height:50px; float:left; background:#1876cf;}
.index_tit b {height:50px; line-height:50px; background:#00af40; color:#fff; font-size:16px; display:inline-block; float:left; padding:0 30px;}
.index_tit a {float:right; line-height:50px; margin-right:15px; color:#fff;}
.index_title {width:100%; text-align:center; overflow:hidden; padding-top:50px; position:relative; color:#333; font-size:36px; font-weight:bold; padding-bottom:40px;}
.index_title span {color:#00af40;}
.index_title::before {position:absolute; content:""; width:25px; height:4px; background:#1876cf; left:50%; margin-left:-12px; bottom:25px;}

ul.index_list li {background:url(../image/option.png) left center no-repeat; float:left; text-indent:10px; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
ul.index_list li a:hover {color:#f90;}
.picList {width:100%; height:345px;}
.picList li {float:left; margin-right:10px;}
.picList li a {display:block; border:1px solid #ddd; width:288px;}
.picList li a img {width:288px; height:288px;}
.picList li a span {display:block; width:100%; height:45px; line-height:45px; background:#f0f0f0; text-align:center; border-top:1px solid #ddd; font-size:16px;}
.picList li a:hover {border-color:#1876cf;}
.picList li a:hover span {background:#1876cf; border-color:#1876cf; color:#fff;}

.index1,.index2,.index3,.index4,.index5,.index7 {clear:both; display:flex; padding-bottom:70px;}
.index1 {margin-top:30px;}

.index1_l {width:280px; float:left; margin-right:30px;}
.index1_l h1 {width:100%; float:left; height:100px; line-height:100px; text-indent:70px; background:#1876cf url(../image/plist.png) 20px 35px no-repeat; color:#fff; font-size:28px;}
.index1_l>ul {width:278px; float:left;}
.index1_l>ul>li {position:relative; z-index:3; float:left; width:100%;}
.index1_l>ul>li>a {position:relative; z-index:6; height:50px; line-height:50px; background:#fafafa url(../image/page_list_icon1.png) 92% center no-repeat; color:#383838; text-indent:20px; display:inline-block; width:100%; float:left; cursor:pointer; border:1px solid #d8d8d8; border-top:0 none;}
.index1_l>ul>li:hover>a {position:relative; z-index:6; height:50px; line-height:50px; background:#00af40 url(../image/page_list_icon.png) 92% center no-repeat; color:#fff; text-indent:20px; display:inline-block; width:100%; float:left; cursor:pointer;}
.index1_l>ul>li p {position:absolute; left:100%; margin-left:-1px; z-index:9; top:0; width:330px; background:#00af40; padding:15px 15px 15px 25px; display:none;}
.index1_l>ul>li p a {display:block; float:left; width:48%; margin-right:2%; color:#fff; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index1_l>ul>li p a:hover {text-decoration:underline;}

.index1_r {width:890px; float:left;}
.index1_r1 {width:100%; float:left;}
.index1_r ul.index_list {margin-top:10px; width:100%; float:left;}
.index1_r ul.index_list li {width:22%; margin-right:3%;}

.index2 {background:#fafafa;}
.index3 {background:#fff;}
.index3 .hd {width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:30px;}
.index3 .hd li {display:inline-block; padding:0 8px; cursor:pointer;}
.index3 .hd li.on {color:#1876cf;}
.index4 {background:#fafafa;}
.index4 .picList li a img {width:280px; height:280px; padding:4px;}
.index4 .picList li a span {background:#1876cf; color:#fff;}
.index4 .hd ul {text-align:center; padding-top:35px; height:15px;}
.index4 .hd ul li {display:inline-block; width:40px; height:15px; background:#1876cf; border-radius:20px; margin:0 5px; text-indent:-9999px; cursor:pointer;}
.index4 .hd ul li.on {background:#00af40;}
.index5 {background:#fff;}
.index5 .hd {float:left; width:260px;}
.index5 .hd li {width:100%; height:59px; line-height:59px; background:#1876cf; border-bottom:1px solid #57a6ec; color:#fff; text-indent:25px; cursor:pointer; position:relative;}
.index5 .hd li.on {background:#00af40;}
.index5 .hd li span {position:absolute; right:25px; font-size:20px; display:none; top:0;}
.index5 .hd li.on span {display:block;}
.index5 .bd {float:right; width:918px;}
.index5 .bd ul {padding:18px; border:1px solid #dcdcde; height:320px;}
.index5 .bd ul .con {width:530px;}
.index5 .bd ul .con h5 {color:#1876cf; font-size:20px; margin-bottom:10px; font-weight:normal;}
.index5 .bd ul .con p {font-size:14px; line-height:26px;}
.index5 .bd ul .con a {background:#1876cf; border-radius:5px; padding:10px 20px 10px 25px; color:#fff; display:inline-block; margin-top:30px; font-size: 16px;}
.index5 .bd ul .con a:hover {background:#00af40;}
.index6 {background:url(../image/aboutbg.jpg) center no-repeat; width:100%; height:721px;}
.index6 .index6_con {background:#1876cf; margin-left:20px; margin-top:20px; height:460px; position:relative;}
.index6 .index6_con .bg1 {background:#fff; position:absolute; height:410px; left:-20px; top:-20px; right:20px; padding:50px 50px 0 30px;}
.index6 .index6_con .fl {width:660px;}
.index6 .index6_con .fl h5{ color: #333333; font-size: 25px; font-weight: bold;}
.index6 .index6_con .fl h5 span{ color: #00af40;}
.index6 .index6_con .fl p{ padding-top: 25px; line-height: 26px; font-size: 14px;}
.index6 .index6_con .fl .link a{background:#1876cf; border-radius:5px; padding:10px 30px; color:#fff; display:inline-block; margin-right: 20px; font-size: 16px;}
.index6 .index6_con .fl .link a:hover {background:#00af40;}
.index6 .index6_con .fr{margin-top: 60px;}
.index7{ background: #fff;}
.index7 .hd{ text-align: center; height: 50px; overflow: hidden; margin-top: 80px; margin-bottom: 40px;}
.index7 .hd li{display: inline-block; margin: 0px 10px; height: 50px; line-height: 50px; text-align: center; background:#1876cf; color: #fff; border-radius: 30px; width: 180px; cursor: pointer; font-size: 18px;}
.index7 .hd li.on{background:#00af40;}
.index7 .bd{width: 100%; overflow: hidden;}
.index7 .bd ul{margin-right: -40px; margin-bottom: -20px;}
.index7 .bd li{ float: left; margin-bottom: 20px; margin-right: 40px;}
.index7 .bd li a{display: block; border: 1px solid #d6d6d8; padding: 15px 0px; height: 60px; overflow: hidden; width: 578px;}
.index7 .bd li a:hover{border-color: #1876cf;}
.index7 .bd li a .fl{ width: 100px; text-align: center; display: inline-block; border-right: 1px solid #d6d6d8;height: 60px;}
.index7 .bd li a .fl b{ display: block; font-size: 30px;}
.index7 .bd li a .fr{ width: 440px; margin-right: 15px;}
.index7 .bd li a .fr h5{ font-size: 18px; line-height: 35px; font-weight: normal;}
.index7 .bd li a .fr p{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.index_link{background:#fafafa; height: 52px; line-height: 52px; overflow: hidden;}
.index_link dt,.index_link dd{float: left;}
.index_link dd a{margin: 0px 10px;}
.index_link dd a:hover{ text-decoration: underline; color: #1876cf;}

.footer1 {width:100%; overflow:hidden; background:#1876cf; color: #fff; padding: 50px 0px 60px;}
.footer1 h2{ font-size: 18px; padding-bottom: 30px; position: relative;}
.footer1 h2::before{position: absolute; content: ''; left: 0; bottom: 20px;background:#00af40; width: 40px; height: 4px;}
.footer1 .footer11{width: 130px; margin-right: 50px;}
.footer1 .footer12{width: 180px; margin-right: 50px;}
.footer1 .footer13{width: 250px;}
.footer1 .footer14{width: 250px;}
.footer1 p{color: #ffffff;line-height: 26px;}
.footer1 p a{ color: #ffffff; line-height: 26px;}
.footer1 p a:hover{text-decoration: underline;}
.footer2{width: 100%; height: 55px; overflow: hidden; background: #07478c; color: #ffffff; line-height: 55px;}
.footer2 a{color: #ffffff;}











.banner_img {width:100%; height:300px; margin:auto; overflow:hidden; overflow:hidden;}
.banner_img p {width:100%; height:300px; margin:auto; overflow:hidden; overflow:hidden; position:relative; top:0;}
.banner_img p img {position:absolute; left:50%; margin-left:-960px;}


.contant {width:100%; float:left; margin:32px 0;}
.contant1 {width:100%; float:left;}



.contant2_left,.contant_left {width:280px; float:left;}
.contant2_right,.contant_right {width:900px; float:right;}
.contant_left dl dt {line-height:48px; background:url(../image/left1.png) no-repeat; text-indent:40px; font-size:18px; color:#fff; float:left; width:100%;}
.contant_left dl dt a {color:#fff; font-size:18px;}
.contant_left dl dd {width:100%; float:left; background:#f1f1f1; padding:10px 0;}
.contant_left dl dd p {width:100%; text-indent:40px; height:30px; line-height:30px; width:100%;}
.contant_left dl dd p a {font-size:14px;}
.contant_left dl dd p a:hover,.contant_left dl dd p.hover a {color:#f90;}

.index2_tit {width:100%; height:50px;/* border-top: 1px solid #0f7dd8; */
float:left;/*background: url(../image/indextit_bj.png) center center repeat-x;*/
background-size:100% 100%; background:#1876cf;}
.index2_tit1{width:100%; height:50px;/* border-top: 1px solid #0f7dd8; */
float:left;/*background: url(../image/indextit_bj.png) center center repeat-x;*/
background-size:100% 100%; background:#1876cf; font-size:14px; color:#FFFFFF;height:50px; line-height:46px;text-indent:15px;}
.index2_tit>b {width:210px; height:50px; line-height:46px;/*    background: url(../image/index_tit2.png) left center no-repeat;*/
background-size:210px; color:#fff; font-size:16px; display:inline-block; margin-top:1px; float:left; text-indent:15px;}
.index2_tit>a {float:right; line-height:40px; margin-right:15px;}
.index2_tit a:hover {color:#f90;}
.index2_tit p {float:right; margin-right:15px;}
.index2_tit p a,.index2_tit p span {float:left; line-height:50px; color:#fff;}
.index2_tit p span {line-height:45px; font-style:normal; color:#fff;}

.hot_pro{width: 100%;margin: 20px 0px;float: left;height: 260px;overflow: hidden;}
.hot_pro ul{width: 10000px;position: relative;}
.hot_pro ul li {width:220px;text-align: center;float: left;margin-right:10px;}
.hot_pro ul li img {width: 212px;border: 1px solid #ddd;padding: 3px;height:212px;}
.hot_pro ul li:hover a{color: #ff9900;}

.pro_con {width:100%; float:left;}
.pro_con ul {width:100%; float:left; margin-top:15px;}
.pro_con ul li {width:calc(25% - 15px); text-align:center; float:left; margin:0 20px 20px 0;}

.pro_con ul li img {width:204px; height:204px; border:1px solid #ccc; padding:3px;}

.pro_con ul li:nth-child(4n) {margin-right:0;}
.pro_con ul li:hover a {color:#f90;}

.proshow1,.proshow2,.proshow3,.proshow4 {width:100%; float:left; margin-bottom:20px;}
.proshow1>p {width:200px; margin-right:20px; float:left;}
.proshow1 img {width:100%; float:left; margin-top:20px;}
.proshow1 dl {float:left; width:calc(100% - 220px); margin-top:20px;}
.proshow1 dl dt {color:#2581df; font-size:26px; line-height:30px; padding-bottom:5px;}
.proshow1 dl dd {width:100%; float:left; font-size:14px;}
.proshow2_t {width:100%; float:left; margin-top:10px;}
/*.proshow2_t span {width:100%; float:left; display:inline-block; font-size:14px; margin:5px 0;}*/
.proshow1 dl dd a {width:200px; height:40px; line-height:40px; text-align:center; display:inline-block; background:#2581df; color:#fff; margin-top:20px;}


.proshow2_t table tr td {width:110px; text-align:center;}


.pages {display:table; margin:auto; padding-top:30px; padding-bottom:50px;}
.pages li {float:left;}
.pages li a {height:32px; padding:0 14px; line-height:32px; background:#f3f3f3; color:#666; display:inline-block; margin-right:10px; color:#666; text-align:center;}
.pages li a:hover {height:32px; line-height:32px; background:#2581df; color:#fff; text-align:center;}
.pages li.active a {background:#1876cf; color:#fff;}

.contant2left_t {width:100%; float:left;}
.contant2left_t h1 {width:100%; height:80px; line-height:80px; background:url(../image/index_ptitle.png) no-repeat; font-size:18px; color:#fff; text-indent:60px;}


.news_con {width:100%; float:left; margin-top:10px;}
.newslist li {padding:5px 0; border-bottom:1px dotted #ccc; clear:both; background:url(../image/option.png) left center no-repeat; text-indent:10px;}
.newslist li span {float:right; padding-right:4px; color:#333;}
.newslist li:hover a,.newslist li:hover span {color:#f90;}

.contant2left_t ol {margin-bottom:10px; width:calc(100% - 2px); float:left; border:1px solid #e5e5e5;}

.contant2left_t ol li {line-height:50px; background:#f3f3f3; color:#f3f3f3; border-bottom:1px dotted #ccc;}

.contant2left_t ol>li>a {width:100%; color:#000; display:inline-block; position:relative; text-indent:20px; background:url(../image/page_list_icon1.png) no-repeat 240px center; transition:all .3s ease;}

.contant2left_t ol li ul {display:none;}

.contant2left_t ol li ul li {width:100%; height:40px; line-height:40px; text-indent:20px; background:#fff; color:#333;}

.contant2left_t ol li ul li.show a {color:#c21a20;}

.contant2left_t ol li.hover ul {display:block;}

.contant2left_t>ol>li.hover>a,.contant2left_t>ol>li>a:hover {color:#fff; background:#00af40 url(../image/page_list_icon.png) no-repeat 240px center;}


.contant2left_b {width:100%; float:left;}
.contant2left_b h1 {width:100%; height:50px; line-height:50px; float:left; background:#1876cf; text-indent:20px; font-size:20px; color:#fff;}
.contant2left_bcon {width:calc(100% - 40px); padding:20px; float:left; background:#f4f4f4; line-height:24px; font-size:14px;}
.contant2left_bcon img {width:100%;}
.contant2left_bcon ul {margin:0 0;}


.newsshow_con {width:100%; float:left; font-size:14px;}
.news_tit {width:100%; font-size:20px; padding-bottom:10px; color:#333; text-align:center; padding-top:20px;}
.news_time {width:100%; font-size:14px; color:#888; border-top:1px solid #dedede; border-bottom:1px solid #dedede; float:left; height:30px; line-height:30px;}
.news_time .fl {float:left;}

.news_time .fr {float:right;}
.text {width:100%; float:left; margin-top:10px; margin-bottom:10px; line-height:28px;}
.text img {width:100%;}
.text p {padding:5px 0;}


.newslist2 {width:100%; float:left; margin-top:20px;}
.newslist2 li {padding-bottom:20px; width:100%; float:left;}
.newslist2 li p {color:#888; font-size:12px;}
.newslist2 li p a {font-weight:bold; color:#1177cb; font-size:14px;}
.newslist2 li p a:Hover {font-weight:bold; color:#f60; font-size:14px;}
.newslist2 .L_new {width:150px; float:left;}
.newslist2 .L_new img {width:144px; border:1px solid #ccc; padding:3px;}
.newslist2 .R_new {width:720px; float:right;}
.newslist2 .R_new div {font-size:14px; padding:5px 0; line-height:24px;}
.newslist2 .R_new div {font-size:14px; padding:5px 0; line-height:24px;}






.newsmore0 {line-height:22px; font-size:12px;}
.newsmore0 a {color:#0193dc;}
.newsmore0 a:hover {color:#f60;}

.anli {width:100%; float:left;}
.anli {float:left; min-width:905px;}
.anli ul {float:left; width:100%; padding-top:15px;}
.anli ul li {float:left; width:210px; text-align:center; margin-right:18px; margin-bottom:20px; position:relative;}
.anli ul li a {width:100%; float:left; display:inline-block;}
.anli ul li img {width:210px; background:#fff; border:1px solid #d9d9d9; padding:2px; height:274px;}
.anli ul li a b {line-height:38px; display:inline-block; color:#333; font-size:14px; width:100%;}
.anli ul li:nth-child(4n) {margin-right:0;}
.anli ul li.hover a {color:#008cd6; display:inline-block;}
.anli ul li.hover a b {color:#008cd6;}



/*#container {margin:0 auto; width:905px;}*/
#gallery-overlay {background-color:#000;}
#gallery-container {font:16px/22px verdana,arial,sans-serif;}
#gallery {color:#999; display:none; height:200px; margin:0 auto; position:relative; width:300px; box-shadow:0 0 64px #000;-moz-box-shadow:0 0 64px #000;-webkit-box-shadow:0 0 64px #000;}
#gallery-image-container {display:none; height:100%;}
#gallery-loading {padding:8px;}
#gallery-controls {display:none; height:100%; left:0; position:absolute; top:0; width:100%;}
#gallery-controls div {float:left; height:100%; width:50%;}
#gallery-controls a {background:#fff; color:#000; font-size:12px; outline-style:none; position:absolute; text-decoration:none; top:40px;}
#gallery-previous-link {left:0; padding:6px 10px 6px 6px; border-radius:0 6px 6px 0;-moz-border-radius-bottom-right:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;}
#gallery-next-link {padding:6px 6px 6px 10px; right:0; border-radius:6px 0 0 6px;-moz-border-radius-bottom-left:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;}
#gallery-meta-container {background:#fff; color:#999; display:none; margin:0 auto; overflow:auto;}
#gallery-image {padding:8px;}
#gallery-meta {display:none; height:44px; padding:0 8px;}
#gallery-meta div {float:left;}
#gallery-info {text-align:left; width:80%;}
#gallery-close {line-height:30px; text-align:right; width:20%;}
#gallery-close a {color:#999; font-size:24px; font-weight:bold; outline-style:none; text-decoration:none;}
#gallery-close a:hover {color:#bbb;}
#gallery-title a,#gallery-title a:link,#gallery-title a:visited {color:#666; font-size:14px; font-weight:bold; line-height:14px;}
#gallery-title a:visited:hover {color:#999;}
#gallery-pages {color:#999; display:block; font-size:10px; line-height:14px;}


.product_order {float:left;}
.product_order ol li {line-height:30px; width:100%; float:left; margin-top:20px;}
.product_order ol li span {width:80px; text-align:right; display:inline-block; font-size:14px; color:#000; padding-right:10px; float:left;}
.product_order ol li input {outline:none; border:none; width:210px; height:30px; line-height:30px; border:1px solid #a9a9a9; float:left; padding-left:5px;}
.product_order ol li textarea {width:510px; height:130px; padding:5px; resize:none; outline:none;}
.product_order p input {width:100px; height:40px; border:none; color:#fff; border-radius:5px; margin:20px 0 40px 90px; cursor:pointer; outline:none;background:#1078cd;}
.product_order p input:first-child {background:#00af40;}
.product_order p input:last-child {background:#1078cd; margin-left:10px;}



.faqshow {padding-bottom:0; width:100%; float:left;}
.faqshow .tc {text-align:center; width:100%; font-size:18px; color:#184f9f; padding:40px 0 20px; border-bottom:1px dashed #e5e5e5; margin-bottom:20px;}
.faqshow div {line-height:28px; color:#666; font-size:14px; padding-bottom:5px; float:left;}
.faqshow dl {float:left; width:100%; line-height:26px; font-size:14px;}
.faqshow dl dt {float:left; color:#666;}
.faqshow dl dd a {float:left; color:#666;}
.faqshow dl dd a:hover {color:#184f9f;}


.faqshow_top {width:100%; float:left; margin-bottom:30px;}
.col_184f9f {color:#184f9f; font-weight:bold;}

.faqshow .faqshow_r {width:450px; float:right; padding-top:20px;}
.faqshow .faqshow_r p {padding-bottom:10px;}
.faqshow .faqshow_r p.col_184f9f {color:#184f9f;}

a.cloud-zoom img {border:1px solid #f5f5f5; width:300px;}
.block {width:300px; margin:20px 0 0; text-align:center; float:left;}
.block ul img {border:1px solid #f5f5f5; float:left; margin:0 5px; width:60px;}
.block ul a.hover img {border:1px solid #ff9f00;}
.block ul li {width:10000px;}
p.author {clear:both; text-align:center; color:#999; font-size:11px;}
p.author a {text-decoration:none; color:#666; border-bottom:1px dashed #ccc; width:60px; float:left;}




.lf {float:left;}
.rt {float:right;}
.product_detail {padding:20px 0; position:relative; left:0;}

.detail_pic {width:340px;}

.detail_pic img {width:100%;}

.detail_text {width:490px;}

.detail_text h1 {color:#e7a60b; font-size:26px; line-height:36px; margin-bottom:5px;}

.detail_text p {font-size:14px; line-height:24px;}

.detail_text .buy-btn {display:block; width:150px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; border-radius:3px; background:#008bd6; margin-top:40px; margin-bottom:15px;}

.product_detail_list {padding:0 0; overflow:hidden;}

.product_detail_list ul {margin-right:-20px; position:relative;}

.product_detail_list li {float:left; width:208px; margin-right:20px; text-align:center;}

.product_detail_list li .product_detail_list_pic {height:208px; padding:3px; box-sizing:border-box; border:1px solid #efefef; overflow:hidden;}

.product_detail_list li img {width:100%;}

.product_detail_list li p a {display:block; font-size:14px; line-height:34px; background:#008bd6; color:#fff;}

.product_detail_info_l {position:relative; float:left; width:402px;}

.product_big {position:relative; height:406px; width:402px; border:1px solid #e9e9e9; padding:3px; box-sizing:border-box; overflow:hidden;}

.img_mark {position:absolute; top:0; left:0; width:200px; height:200px; background-size:100%; margin:-100px 0 0 -100px; display:none;}

.zoom_box {position:absolute; top:0; right:-405px; width:400px; height:400px; border:1px solid #e9e9e9; display:none;}

.product_big img {width:100%;}

.product_small_list {margin-left:2px; width:368px; overflow:hidden;}

.product_small_list ul {width:100000px; position:relative;}

.product_small_list li {float:left; width:69px; height:69px; text-align:center; padding:1px; margin:0 2px; border:1px solid #e9e9e9; box-sizing:border-box; cursor:pointer; overflow:hidden;}

.product_small_list li img {width:63px; height:63px;}

.product_small_list li.show {border:2px solid #184f9f; padding:0;}

.faqshow div.product_small_btn {width:16px; height:69px; line-height:69px; text-align:center; font-size:14px; font-family:å®‹ä½“; border:1px solid #ccc; background:#e9e9e9; box-sizing:border-box; cursor:pointer;}
.faqshow div .product_small_r {float:right;}
.order_btn a {width:120px; height:40px; line-height:40px; display:inline-block; text-align:center; color:#fff; background:#1876cf; float:left; margin-top:20px;}
.order_btn a:hover {color:#fff;}










